module com.zrc.japktool {
    requires javafx.controls;
    requires javafx.fxml;
    requires apksigner;
    requires net.lingala.zip4j;
    requires org.bouncycastle.provider;
    requires org.bouncycastle.pkix;
    requires java.desktop;
    requires javax.jsr305;
    requires com.google.guava;

    requires com.beust.jcommander;
    opens org.jf.smali to com.beust.jcommander;//将com.beust.jcommander包开放给org.jf.smali
    //requires org.jf.baksmali;
    //requires org.jf.dexlib2;
    //requires org.jf.smali;
    requires org.antlr;
    requires org.antlr.runtime;
    //requires org.jf.util;
    requires org.apache.commons.codec;

    requires org.json;
    requires com.google.gson;
    requires javafx.web;
    requires jdk.jsobject;

    opens com.zrc.japktool.apk.xapk2apk to com.google.gson;//将com.google.gson包开放给com.zrc.japktool.apk.xapk2apk
    opens com.zrc.japktool.apk.merge to com.google.gson;//将com.google.gson包开放给com.zrc.japktool.apk.xapk2apk
    opens com.zrc.japktool.ui.view to javafx.fxml, javafx.base,javafx.web;

    opens com.zrc.japktool to javafx.fxml;
    exports com.zrc.japktool;
    exports com.zrc.japktool.ui;
    exports com.zrc.japktool.ui.view;
    opens com.zrc.japktool.ui to javafx.base, javafx.fxml, javafx.web;

}